@echo off
echo ========================================
echo    HLS流媒体服务启动脚本
echo ========================================
echo.

REM 检查FFmpeg是否安装
echo 1. 检查FFmpeg安装状态...
ffmpeg -version >nul 2>&1
if %errorlevel% neq 0 (
    echo ❌ FFmpeg未安装或未添加到PATH
    echo 请先安装FFmpeg: https://ffmpeg.org/download.html
    echo 并确保ffmpeg命令可在命令行中使用
    pause
    exit /b 1
) else (
    echo ✅ FFmpeg已安装
)

echo.
echo 2. 创建必要的目录...
if not exist "static\hls" mkdir "static\hls"
echo ✅ 目录创建完成

echo.
echo 3. 启动Go服务器...
echo 服务将在 http://localhost:8080 启动
echo 演示页面: http://localhost:8080/static/hls_demo.html
echo.
echo 按 Ctrl+C 停止服务
echo ========================================
echo.

go run main.go

pause